/*
 * @Description: 预加载
 * @param : 
 */
$(function (){
	resizeIframeHight();
	initListTable();
	
	/*$.ajax({//工序下拉
		url : pathUrl("oper/findByCondition.action"),
		data: {'row':10000},
		dataType : "JSON",
		success : function(data) {
			processesData = data.rows;
		},
		error : function(request) {
			swal_Tips_Error();
		}
	});*/
	//点击Tab刷新表格
/*	$(".PT",parent.document).click(function(){
		$('#taskTable').bootstrapTable('refresh');
		$('#newProcessTable').bootstrapTable('refresh');
		$('#oldProcessTable').bootstrapTable('refresh');
	});*/
});

/*
 * @Description: 工装领用申请表初始化 
 * @param :
 */
function initListTable() {
	$('#listTable').bootstrapTable('destroy').bootstrapTable({
		url : pathUrl(""),//请求后台的URL
//		height : 218,//行高
//		striped : true,//是否显示行间隔色
		cache : false,//是否使用缓存，默认为true
//		pagination : true,//是否显示分页
//		pageNumber : 1,//初始化加载第几页
//		pageSize : 10,//每页的记录行数
		sidePagination : "server", // 分页方式：client客户端分页，server服务端分页
//		pageList : [ 10, 25, 50, 100, 'All'],//可供选择的每页的行数
		queryParams : function(params) {//传递参数
			var data= {};
			//data.offset = params.offset;
			//data.row = params.limit;
			//data.sortOrder = params.order;//排序
			//data.sortName = params.sort;//排序
			return data;
		},
		dataType : 'JSON',//数据类型
		uniqueId : "",//每一行的唯一标识，一般为主键列
		columns : [ 
		{
			field : '',
			align : 'center',
			title : '编码',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工装编号',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '零件名称',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工序内容',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工装状态',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '申请数量',
			valign: 'middle',
//			edit : false
		},{
			field : 'operate',//如需导出execl field必填operate，否则操作行会被导出
			align : 'center',
			valign: 'middle',
			title : '操作',
			formatter : function(value,row,index){
				return '<button type="button" class="btn btn-danger delete" style="font-size:12px;margin-right:5px;">删除</button>';
			},
			events : operateEvents,
			edit : false
		}]
	});
}
/*
 * @Description: 表操作事件
 * @param :
 */
window.operateEvents= {
	'click .delete' : function(e, value, row, index) {//删除按钮点击事件
		showSwal(
			'删除',
			'您确定删除这条检查项吗？',
			'是的，确定删除',
			function(result){//isConfirm 点击确定按钮，参数true/false
				if(result.value){
					$("#listTable").bootstrapTable('removeRow',index);
				}
			}
		);
	}
}
/*
 * @Description: 新增按钮点击事件
 * @param :
 */
$("#add").click(function() {
	$('#listTable').bootstrapTable('append',{});
});
/*
 * @Description: 保存工装领用按钮点击事件
 * @param :
 */
$("#save").click(function() {
	var datas = $("#listTable").bootstrapTable('getData');//获取表格的所有内容行
	if(datas.length == 0){
		swal_Tips("请输入要领用的工装信息！");
		return false;
	}
//	$.each(datas,function(i,value){
//		if(value.fName != "" || i == 0){
//			
//		}
//	});
//	console.log(datas)
	showSwal(
		'保存工艺',
		'您确定要保存工艺吗？',
		'是的，确定保存',
		function(result){//isConfirm 点击确定按钮，参数true/false
			if(result.value){
				showLoading();//显示正在提交中
				$.ajax({
					url :pathUrl(""),
					type: "POST",
//					data :{'datas':JSON.stringify(datas),'fIcmoId':_fIcmoId,'itemId':_fItemId},
					dataType : "JSON",
					success: function(data) {
						if (data.code == "0000") {
							$("#newProcessTable").bootstrapTable('refresh');
							swal_Tips_Short(data.message);
						} else if (data.code == "9999") {
							swal_Tips(data.message);
						}
					},
					error: function(request) {
						swal_Tips_Error();
					},
					complete: function () {
					}
				});
			}
		}
	);
});
/*
 * @Description: 重置按钮点击事件
 * @param :
 */
$("#reset").click(function(){
	resetting();
});
/*
 * @Description: 重置方法
 * @param :
 */
function resetting(){
	initListTable();
}